<!doctype html>
<html class="no-js" lang="">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <title>server documentation</title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <link rel="icon" type="image/x-icon" href="../images/favicon.ico">
	      <link rel="stylesheet" href="../styles/style.css">
        <link rel="stylesheet" href="../styles/&#x27;Postmark&#x27;.css">
    </head>
    <body>

        <div class="navbar navbar-default navbar-fixed-top visible-xs">
            <a href="../" class="navbar-brand">server documentation</a>
            <button type="button" class="btn btn-default btn-menu ion-ios-menu" id="btn-menu"></button>
        </div>

        <div class="xs-menu menu" id="mobile-menu">
                <div id="book-search-input" role="search"><input type="text" placeholder="请输入查询关键字"></div>            <compodoc-menu></compodoc-menu>
        </div>

        <div class="container-fluid main">
           <div class="row main">
               <div class="hidden-xs menu">
                   <compodoc-menu mode="normal"></compodoc-menu>
               </div>
               <!-- START CONTENT -->
               <div class="content miscellaneous-variables">
                   <div class="content-data">














                   

<ol class="breadcrumb">
  <li>其他</li>
  <li>变量</li>
</ol>

<section>
    <h3 id="index">索引</h3>
    <table class="table table-sm table-bordered index-table">
        <tbody>
            <tr>
                <td class="col-md-4">
                    <ul class="index-list">
                        <li>
                            <a href="#AreaCrudOps" title="apps/admin/src/area/area-crud-ops.ts"><b>AreaCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../area-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#AssetsCrudOps" title="apps/admin/src/assets/assets-crud-ops.ts"><b>AssetsCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../assets-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#AssetsTypeCrudOps" title="apps/admin/src/assets-type/assets-type-crud-ops.ts"><b>AssetsTypeCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../assets-type-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#config" title="apps/admin/src/app.module.ts"><b>config</b>&nbsp;&nbsp;&nbsp;(apps/.../app.module.ts)</a>
                        </li>
                        <li>
                            <a href="#CurrentUser" title="apps/admin/src/user/current-user.decorator.ts"><b>CurrentUser</b>&nbsp;&nbsp;&nbsp;(apps/.../current-user.decorator.ts)</a>
                        </li>
                        <li>
                            <a href="#entities" title="libs/db/src/db.module.ts"><b>entities</b>&nbsp;&nbsp;&nbsp;(libs/.../db.module.ts)</a>
                        </li>
                        <li>
                            <a href="#FeedbackCrudOps" title="apps/admin/src/feedback/feedback-crud-ops.ts"><b>FeedbackCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../feedback-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#FundsCrudOps" title="apps/admin/src/funds/funds-crud-ops.ts"><b>FundsCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../funds-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#GroupCrudOps" title="apps/admin/src/group/group-crud-ops.ts"><b>GroupCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../group-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#jwtConstants" title="libs/auth/src/constants.ts"><b>jwtConstants</b>&nbsp;&nbsp;&nbsp;(libs/.../constants.ts)</a>
                        </li>
                        <li>
                            <a href="#LearningResourcesCrudOps" title="apps/admin/src/learning-resources/learning-resources-crud-ops.ts"><b>LearningResourcesCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../learning-resources-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#MigrateCrudOps" title="apps/admin/src/migrate/migrate-crud-ops.ts"><b>MigrateCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../migrate-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#NonOperatingAssetsCrudOps" title="apps/admin/src/non-operating-assets/non-operating-assets-crud-ops.ts"><b>NonOperatingAssetsCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../non-operating-assets-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#OperatingAssetsCrudOps" title="apps/admin/src/operating-assets/operating-assets-crud-ops.ts"><b>OperatingAssetsCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../operating-assets-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#OrgActionCrudOps" title="apps/admin/src/org-action/org-action-crud-ops.ts"><b>OrgActionCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../org-action-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#OrgActionTypeCrudOps" title="apps/admin/src/org-action-type/org-action-type-crud-ops.ts"><b>OrgActionTypeCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../org-action-type-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#PartyMemberCrudOps" title="apps/admin/src/party-member/party-member-crud-ops.ts"><b>PartyMemberCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../party-member-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#PhotoCrudOps" title="apps/admin/src/photo/photo-crud-ops.ts"><b>PhotoCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../photo-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#PhotoMetadataCrudOps" title="apps/admin/src/photo-metadata/photo-metadata-crud-ops.ts"><b>PhotoMetadataCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../photo-metadata-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#ProjectConstructionCrudOps" title="apps/admin/src/project-construction/project-construction-crud-ops.ts"><b>ProjectConstructionCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../project-construction-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#ResourcesCrudOps" title="apps/admin/src/resources/resources-crud-ops.ts"><b>ResourcesCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../resources-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#ResourcesTypeCrudOps" title="apps/admin/src/resources-type/resources-type-crud-ops.ts"><b>ResourcesTypeCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../resources-type-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#SubsidyCrudOps" title="apps/admin/src/subsidy/subsidy-crud-ops.ts"><b>SubsidyCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../subsidy-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#SubsidyInfoCrudOps" title="apps/admin/src/subsidy-info/subsidy-info-crud-ops.ts"><b>SubsidyInfoCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../subsidy-info-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#SubsidyTypeCrudOps" title="apps/admin/src/subsidy-type/subsidy-type-crud-ops.ts"><b>SubsidyTypeCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../subsidy-type-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#TownCrudOps" title="apps/admin/src/town/town-crud-ops.ts"><b>TownCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../town-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#UserCrudOps" title="apps/admin/src/user/user-crud-ops.ts"><b>UserCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../user-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#validationPipeOptions" title="apps/admin/src/_pipe/validation-pipe-option.ts"><b>validationPipeOptions</b>&nbsp;&nbsp;&nbsp;(apps/.../validation-pipe-option.ts)</a>
                        </li>
                        <li>
                            <a href="#VillageActionCrudOps" title="apps/admin/src/village-action/village-action-crud-ops.ts"><b>VillageActionCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../village-action-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#VillageActionTypeCrudOps" title="apps/admin/src/village-action-type/village-action-type-crud-ops.ts"><b>VillageActionTypeCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../village-action-type-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#VillageBulletinBoardCrudOps" title="apps/admin/src/village-bulletin-board/village-bulletin-board-crud-ops.ts"><b>VillageBulletinBoardCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../village-bulletin-board-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#VillageCadreCrudOps" title="apps/admin/src/village-cadre/village-cadre-crud-ops.ts"><b>VillageCadreCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../village-cadre-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#VillageCrudOps" title="apps/admin/src/village/village-crud-ops.ts"><b>VillageCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../village-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#VillageMeetingCrudOps" title="apps/admin/src/village-meeting/village-meeting-crud-ops.ts"><b>VillageMeetingCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../village-meeting-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#VillagerCrudOps" title="apps/admin/src/villager/Villager-crud-ops.ts"><b>VillagerCrudOps</b>&nbsp;&nbsp;&nbsp;(apps/.../Villager-crud-ops.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/area.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../area.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/assets-type.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../assets-type.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/assets.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../assets.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/feedback.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../feedback.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/funds.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../funds.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/group.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../group.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/learning-resources.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../learning-resources.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/migrate.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../migrate.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/non-operating-assets.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../non-operating-assets.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/operating-assets.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../operating-assets.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/org-action-type.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../org-action-type.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/org-action.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../org-action.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/party-member.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../party-member.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/project-construction.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../project-construction.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/resources-type.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../resources-type.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/resources.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../resources.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/subsidy-info.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../subsidy-info.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/subsidy-type.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../subsidy-type.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/town.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../town.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/subsidy.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../subsidy.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/user.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../user.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/village-action-type.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../village-action-type.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/village-action.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../village-action.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/village-bulletin-board.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../village-bulletin-board.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/village-cadre.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../village-cadre.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/village-meeting.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../village-meeting.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/village.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../village.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/villager-info.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../villager-info.entity.ts)</a>
                        </li>
                        <li>
                            <a href="#" title="libs/db/src/entity/villager.entity.ts"><b></b>&nbsp;&nbsp;&nbsp;(libs/.../villager.entity.ts)</a>
                        </li>
                    </ul>
                </td>
            </tr>
        </tbody>
    </table>
</section>

    <h3>apps/admin/src/area/area-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="AreaCrudOps"></a>
                        <span class="name">
                            <b>
                            AreaCrudOps</b>
                            <a href="#AreaCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: Area
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      town: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;town.village&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADAreaREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: Area,
    replace: Area
  },
  serialize: {
    getMany: Area,
    get: Area,
    create: Area,
    createMany: Area,
    update: Area,
    replace: Area,
    delete: Area,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/assets/assets-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="AssetsCrudOps"></a>
                        <span class="name">
                            <b>
                            AssetsCrudOps</b>
                            <a href="#AssetsCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: Assets
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      operatingAssets: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      nonOperatingAssets: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      type: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADAssetsREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: Assets,
    replace: Assets
  },
  serialize: {
    getMany: Assets,
    get: Assets,
    create: Assets,
    createMany: Assets,
    update: Assets,
    replace: Assets,
    delete: Assets,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/assets-type/assets-type-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="AssetsTypeCrudOps"></a>
                        <span class="name">
                            <b>
                            AssetsTypeCrudOps</b>
                            <a href="#AssetsTypeCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: AssetsType
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      assets: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADAssetsTypeREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: AssetsType,
    replace: AssetsType
  },
  serialize: {
    getMany: AssetsType,
    get: AssetsType,
    create: AssetsType,
    createMany: AssetsType,
    update: AssetsType,
    replace: AssetsType,
    delete: AssetsType,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/app.module.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="config"></a>
                        <span class="name">
                            <b>
                            config</b>
                            <a href="#config"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>        <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/object" target="_blank" >object</a></code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  client: {
    region: process.env.REGION,
    accessKeyId: process.env.ACCESSKEY_ID,
    accessKeySecret: process.env.ACCESSKEY_SECRET,
    bucket: process.env.BUCKET,
    internal: false, // 是否使用阿里云内部网访问
    secure: true, // 使用 HTTPS
    cname: false, // 自定义endpoint
    timeout: &#x27;90s&#x27;
  },
  domain: &#x27;&#x27;, // 自定义域名
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/user/current-user.decorator.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="CurrentUser"></a>
                        <span class="name">
                            <b>
                            CurrentUser</b>
                            <a href="#CurrentUser"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>createParamDecorator((data, req) &#x3D;&gt; req.user)</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/db.module.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="entities"></a>
                        <span class="name">
                            <b>
                            entities</b>
                            <a href="#entities"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>[]</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>[
  Area,
  Assets,
  AssetsType,
  Feedback,
  Funds,
  Group,
  LearningResources,
  Migrate,
  NonOperatingAssets,
  OperatingAssets,
  OrgAction,
  OrgActionType,
  PartyMember,
  Photo,
  PhotoMetadata,
  ProjectConstruction,
  Resources,
  ResourcesType,
  Subsidy,
  SubsidyInfo,
  SubsidyType,
  Town,
  User,
  Village,
  VillageAction,
  VillageActionType,
  VillageBulletinBoard,
  VillageCadre,
  VillageMeeting,
  Villager,
]</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/feedback/feedback-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="FeedbackCrudOps"></a>
                        <span class="name">
                            <b>
                            FeedbackCrudOps</b>
                            <a href="#FeedbackCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: Feedback
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
      },
      villager: {
        eager: true,
      },
      handler: {
        eager: true,
      },
      &quot;village.town&quot;: {
        eager: true,
      },
      // &quot;village.town.area&quot;: {
      //   eager: true,
      // }
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADFeedbackREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: Feedback,
    replace: Feedback
  },
  serialize: {
    getMany: Feedback,
    get: Feedback,
    create: Feedback,
    createMany: Feedback,
    update: Feedback,
    replace: Feedback,
    delete: Feedback,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/funds/funds-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="FundsCrudOps"></a>
                        <span class="name">
                            <b>
                            FundsCrudOps</b>
                            <a href="#FundsCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: Funds
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADFundsREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: Funds,
    replace: Funds
  },
  serialize: {
    getMany: Funds,
    get: Funds,
    create: Funds,
    createMany: Funds,
    update: Funds,
    replace: Funds,
    delete: Funds,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/group/group-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="GroupCrudOps"></a>
                        <span class="name">
                            <b>
                            GroupCrudOps</b>
                            <a href="#GroupCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: Group
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      villager: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADGroupREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: Group,
    replace: Group
  },
  serialize: {
    getMany: Group,
    get: Group,
    create: Group,
    createMany: Group,
    update: Group,
    replace: Group,
    delete: Group,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/auth/src/constants.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="jwtConstants"></a>
                        <span class="name">
                            <b>
                            jwtConstants</b>
                            <a href="#jwtConstants"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>        <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/object" target="_blank" >object</a></code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  secret: process.env.SECRET_KEY,
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/learning-resources/learning-resources-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="LearningResourcesCrudOps"></a>
                        <span class="name">
                            <b>
                            LearningResourcesCrudOps</b>
                            <a href="#LearningResourcesCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: LearningResources
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADLearningResourcesREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: LearningResources,
    replace: LearningResources
  },
  serialize: {
    getMany: LearningResources,
    get: LearningResources,
    create: LearningResources,
    createMany: LearningResources,
    update: LearningResources,
    replace: LearningResources,
    delete: LearningResources,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/migrate/migrate-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="MigrateCrudOps"></a>
                        <span class="name">
                            <b>
                            MigrateCrudOps</b>
                            <a href="#MigrateCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: Migrate
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;villagerInfo.name&quot;: {
        alias: &quot;name&quot;,
      },
      &quot;villagerInfo.phone&quot;: {
        alias: &quot;phone&quot;,
      },
      &quot;villagerInfo.identityNumber&quot;: {
        alias: &quot;identityNumber&quot;,
      },
      &quot;villagerInfo.address&quot;: {
        alias: &quot;address&quot;,
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADMigrateREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: Migrate,
    replace: Migrate
  },
  serialize: {
    getMany: Migrate,
    get: Migrate,
    create: Migrate,
    createMany: Migrate,
    update: Migrate,
    replace: Migrate,
    delete: Migrate,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/non-operating-assets/non-operating-assets-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="NonOperatingAssetsCrudOps"></a>
                        <span class="name">
                            <b>
                            NonOperatingAssetsCrudOps</b>
                            <a href="#NonOperatingAssetsCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: NonOperatingAssets
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    // join: {
    //   metadata: {
    //     eager: true,
    //   },
    // },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADNonOperatingAssetsREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: NonOperatingAssets,
    replace: NonOperatingAssets
  },
  serialize: {
    getMany: NonOperatingAssets,
    get: NonOperatingAssets,
    create: NonOperatingAssets,
    createMany: NonOperatingAssets,
    update: NonOperatingAssets,
    replace: NonOperatingAssets,
    delete: NonOperatingAssets,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/operating-assets/operating-assets-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="OperatingAssetsCrudOps"></a>
                        <span class="name">
                            <b>
                            OperatingAssetsCrudOps</b>
                            <a href="#OperatingAssetsCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: OperatingAssets
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    // join: {
    //   metadata: {
    //     eager: true,
    //   },
    // },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADOperatingAssetsREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: OperatingAssets,
    replace: OperatingAssets
  },
  serialize: {
    getMany: OperatingAssets,
    get: OperatingAssets,
    create: OperatingAssets,
    createMany: OperatingAssets,
    update: OperatingAssets,
    replace: OperatingAssets,
    delete: OperatingAssets,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/org-action/org-action-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="OrgActionCrudOps"></a>
                        <span class="name">
                            <b>
                            OrgActionCrudOps</b>
                            <a href="#OrgActionCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: OrgAction
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      actor: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      type: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      }
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADOrgActionREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: OrgAction,
    replace: OrgAction
  },
  serialize: {
    getMany: OrgAction,
    get: OrgAction,
    create: OrgAction,
    createMany: OrgAction,
    update: OrgAction,
    replace: OrgAction,
    delete: OrgAction,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/org-action-type/org-action-type-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="OrgActionTypeCrudOps"></a>
                        <span class="name">
                            <b>
                            OrgActionTypeCrudOps</b>
                            <a href="#OrgActionTypeCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: OrgActionType,
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      &#x27;village.town&#x27;: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      orgAction: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
    },
    exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADOrgActionTypeREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        }),
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true,
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true,
    },
  },
  dto: {
    create: OrgActionType,
    replace: OrgActionType,
  },
  serialize: {
    getMany: OrgActionType,
    get: OrgActionType,
    create: OrgActionType,
    createMany: OrgActionType,
    update: OrgActionType,
    replace: OrgActionType,
    delete: OrgActionType,
  },
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/party-member/party-member-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="PartyMemberCrudOps"></a>
                        <span class="name">
                            <b>
                            PartyMemberCrudOps</b>
                            <a href="#PartyMemberCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: PartyMember
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      // villager: {
      //   eager: true,
      //   exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      // },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADPartyMemberREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: PartyMember,
    replace: PartyMember
  },
  serialize: {
    getMany: PartyMember,
    get: PartyMember,
    create: PartyMember,
    createMany: PartyMember,
    update: PartyMember,
    replace: PartyMember,
    delete: PartyMember,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/photo/photo-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="PhotoCrudOps"></a>
                        <span class="name">
                            <b>
                            PhotoCrudOps</b>
                            <a href="#PhotoCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: Photo
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      metadata: {
        eager: true,
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        ApiOperation({
          description: &#x27;功能说明&#x27;,
          summary: &#x27;获取多个 照片&#x27;,
        }),
        ApiBadRequestResponse({
          description: &#x27;**Error**: Bad Request --- 参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          schema: {
            type: &#x27;BadRequersException&#x27;,
            example: new ErrorRes(&#x27;BadRequestException - 小心也可能是 str []&#x27;,HttpStatus.BAD_REQUEST, &#x27;/photo&#x27;)
          } //ErrorRes
          // schema: HttpErrorByCode(HttpStatus.BADPhotoREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
          schema: {
            type: &#x27;RequestTimeoutException&#x27;,
            example: new ErrorRes(&#x27;RequestTimeoutException&#x27;,HttpStatus.REQUEST_TIMEOUT, &#x27;/photo&#x27;)
          }
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: CreatePhotoDto,
    replace: ReplacePhotoDto
  },
  serialize: {
    getMany: ReplacePhotoDto,
    get: ReplacePhotoDto,
    create: ReplacePhotoDto,
    createMany: ReplacePhotoDto,
    update: ReplacePhotoDto,
    replace: ReplacePhotoDto,
    delete: ReplacePhotoDto,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/photo-metadata/photo-metadata-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="PhotoMetadataCrudOps"></a>
                        <span class="name">
                            <b>
                            PhotoMetadataCrudOps</b>
                            <a href="#PhotoMetadataCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: PhotoMetadata
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      photo: {
        eager: true
      }
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADPhotoMetadataREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: CreatePhotoMetadataDto,
    replace: ReplacePhotoMetadataDto
  },
  serialize: {
    getMany: PhotoMetadata,
    get: PhotoMetadata,
    create: PhotoMetadata,
    createMany: PhotoMetadata,
    update: PhotoMetadata,
    replace: PhotoMetadata,
    delete: PhotoMetadata,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/project-construction/project-construction-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="ProjectConstructionCrudOps"></a>
                        <span class="name">
                            <b>
                            ProjectConstructionCrudOps</b>
                            <a href="#ProjectConstructionCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: ProjectConstruction
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADProjectConstructionREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: ProjectConstruction,
    replace: ProjectConstruction
  },
  serialize: {
    getMany: ProjectConstruction,
    get: ProjectConstruction,
    create: ProjectConstruction,
    createMany: ProjectConstruction,
    update: ProjectConstruction,
    replace: ProjectConstruction,
    delete: ProjectConstruction,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/resources/resources-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="ResourcesCrudOps"></a>
                        <span class="name">
                            <b>
                            ResourcesCrudOps</b>
                            <a href="#ResourcesCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: Resources
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      type: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADResourcesREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: Resources,
    replace: Resources
  },
  serialize: {
    getMany: Resources,
    get: Resources,
    create: Resources,
    createMany: Resources,
    update: Resources,
    replace: Resources,
    delete: Resources,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/resources-type/resources-type-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="ResourcesTypeCrudOps"></a>
                        <span class="name">
                            <b>
                            ResourcesTypeCrudOps</b>
                            <a href="#ResourcesTypeCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: ResourcesType,
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      resources: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADResourcesTypeREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        }),
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true,
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true,
    },
  },
  dto: {
    create: ResourcesType,
    replace: ResourcesType,
  },
  serialize: {
    getMany: ResourcesType,
    get: ResourcesType,
    create: ResourcesType,
    createMany: ResourcesType,
    update: ResourcesType,
    replace: ResourcesType,
    delete: ResourcesType,
  },
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/subsidy/subsidy-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="SubsidyCrudOps"></a>
                        <span class="name">
                            <b>
                            SubsidyCrudOps</b>
                            <a href="#SubsidyCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: Subsidy,
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      type: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      subsidyInfo: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADSubsidyREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        }),
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true,
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true,
    },
  },
  dto: {
    create: Subsidy,
    replace: Subsidy,
  },
  serialize: {
    getMany: Subsidy,
    get: Subsidy,
    create: Subsidy,
    createMany: Subsidy,
    update: Subsidy,
    replace: Subsidy,
    delete: Subsidy,
  },
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/subsidy-info/subsidy-info-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="SubsidyInfoCrudOps"></a>
                        <span class="name">
                            <b>
                            SubsidyInfoCrudOps</b>
                            <a href="#SubsidyInfoCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: SubsidyInfo
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      // villager: {
      //   eager: true,
      //   exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      // },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      subsidy: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      subsidyType: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      }
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADSubsidyInfoREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: SubsidyInfo,
    replace: SubsidyInfo
  },
  serialize: {
    getMany: SubsidyInfo,
    get: SubsidyInfo,
    create: SubsidyInfo,
    createMany: SubsidyInfo,
    update: SubsidyInfo,
    replace: SubsidyInfo,
    delete: SubsidyInfo,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/subsidy-type/subsidy-type-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="SubsidyTypeCrudOps"></a>
                        <span class="name">
                            <b>
                            SubsidyTypeCrudOps</b>
                            <a href="#SubsidyTypeCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: SubsidyType
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      subsidy: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADSubsidyTypeREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: SubsidyType,
    replace: SubsidyType
  },
  serialize: {
    getMany: SubsidyType,
    get: SubsidyType,
    create: SubsidyType,
    createMany: SubsidyType,
    update: SubsidyType,
    replace: SubsidyType,
    delete: SubsidyType,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/town/town-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="TownCrudOps"></a>
                        <span class="name">
                            <b>
                            TownCrudOps</b>
                            <a href="#TownCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: Town
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      area: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.group&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.subsidyType&quot;: {  
        eager: true,
        alias: &quot;type&quot;,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.subsidyType.subsidy&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: Town,
    replace: Town
  },
  serialize: {
    getMany: Town,
    get: Town,
    create: Town,
    createMany: Town,
    update: Town,
    replace: Town,
    delete: Town,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/user/user-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="UserCrudOps"></a>
                        <span class="name">
                            <b>
                            UserCrudOps</b>
                            <a href="#UserCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: User,
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      area: {
        eager: true,
      },
      town: {
        eager: true,
      },
      village: {
        eager: true,
      },
    },
    exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;, &#x27;password&#x27;],
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADUserREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        }),
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [
        UseGuards(AuthGuard(&#x27;jwt&#x27;)),
        ApiBearerAuth()
      ],
      returnShallow: true,
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true,
    },
  },
  dto: {
    create: User,
    replace: User,
  },
  serialize: {
    getMany: User,
    get: User,
    create: User,
    createMany: User,
    update: User,
    replace: User,
    delete: User,
  },
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/_pipe/validation-pipe-option.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="validationPipeOptions"></a>
                        <span class="name">
                            <b>
                            validationPipeOptions</b>
                            <a href="#validationPipeOptions"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>        <code><a href="../injectables/ValidationPipe.html" target="_self" >ValidationPipeOptions</a></code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  transform: true,
  skipMissingProperties: true,
  groups: [&quot;CREATE&quot;, &quot;REPLACE&quot;]
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/village-action/village-action-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="VillageActionCrudOps"></a>
                        <span class="name">
                            <b>
                            VillageActionCrudOps</b>
                            <a href="#VillageActionCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: VillageAction,
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      host: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      recorder: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      actor: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      village: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      &#x27;village.town&#x27;: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      type: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
    },
    exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADVillageActionREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        }),
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true,
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true,
    },
  },
  dto: {
    create: VillageAction,
    replace: VillageAction,
  },
  serialize: {
    getMany: VillageAction,
    get: VillageAction,
    create: VillageAction,
    createMany: VillageAction,
    update: VillageAction,
    replace: VillageAction,
    delete: VillageAction,
  },
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/village-action-type/village-action-type-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="VillageActionTypeCrudOps"></a>
                        <span class="name">
                            <b>
                            VillageActionTypeCrudOps</b>
                            <a href="#VillageActionTypeCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: VillageActionType,
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      &#x27;village.town&#x27;: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      villageAction: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
    },
    exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADVillageActionTypeREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        }),
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true,
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true,
    },
  },
  dto: {
    create: VillageActionType,
    replace: VillageActionType,
  },
  serialize: {
    getMany: VillageActionType,
    get: VillageActionType,
    create: VillageActionType,
    createMany: VillageActionType,
    update: VillageActionType,
    replace: VillageActionType,
    delete: VillageActionType,
  },
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/village-bulletin-board/village-bulletin-board-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="VillageBulletinBoardCrudOps"></a>
                        <span class="name">
                            <b>
                            VillageBulletinBoardCrudOps</b>
                            <a href="#VillageBulletinBoardCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: VillageBulletinBoard
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &#x27;village.town&#x27;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADVillageBulletinBoardREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: VillageBulletinBoard,
    replace: VillageBulletinBoard
  },
  serialize: {
    getMany: VillageBulletinBoard,
    get: VillageBulletinBoard,
    create: VillageBulletinBoard,
    createMany: VillageBulletinBoard,
    update: VillageBulletinBoard,
    replace: VillageBulletinBoard,
    delete: VillageBulletinBoard,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/village-cadre/village-cadre-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="VillageCadreCrudOps"></a>
                        <span class="name">
                            <b>
                            VillageCadreCrudOps</b>
                            <a href="#VillageCadreCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: VillageCadre
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      // villager: {
      //   eager: true,
      //   exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      // },
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADVillageCadreREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: VillageCadre,
    replace: VillageCadre
  },
  serialize: {
    getMany: VillageCadre,
    get: VillageCadre,
    create: VillageCadre,
    createMany: VillageCadre,
    update: VillageCadre,
    replace: VillageCadre,
    delete: VillageCadre,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/village/village-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="VillageCrudOps"></a>
                        <span class="name">
                            <b>
                            VillageCrudOps</b>
                            <a href="#VillageCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: Village
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      town: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;town.area&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      group: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      villager: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &quot;villager.group&quot;: {
        eager: true,
        alias: &quot;villageGroup&quot;,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      subsidyType: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      orgActionType: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      // partyMember: {
      //   eager: true,
      //   exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      // },
      villageAction: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      villageActionType: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      resourcesType: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      assetsType: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      }
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        ApiOperation({
          summary: &#x27;获取多个 行政村信息&#x27;, 
          description: &#x27;获取多个 **行政村信息**, **默认分页**, **提供参数查询**, 提供相关**信息查询**&#x27;, 
        }),
        ApiBadRequestResponse({
          description: &#x27;**参数要求** 及其 **详细信息** 参考相关 DTO **说明**&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADVillageREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;服务器**响应超时**&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: Village,
    replace: Village
  },
  serialize: {
    getMany: Village,
    get: Village,
    create: Village,
    createMany: Village,
    update: Village,
    replace: Village,
    delete: Village,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/village-meeting/village-meeting-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="VillageMeetingCrudOps"></a>
                        <span class="name">
                            <b>
                            VillageMeetingCrudOps</b>
                            <a href="#VillageMeetingCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: VillageMeeting
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      &#x27;village.town&#x27;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      host: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      recorder: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      actor: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      }
    },
    exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;]
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BADVillageMeetingREQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        })
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true
    },
  },
  dto: {
    create: VillageMeeting,
    replace: VillageMeeting
  },
  serialize: {
    getMany: VillageMeeting,
    get: VillageMeeting,
    create: VillageMeeting,
    createMany: VillageMeeting,
    update: VillageMeeting,
    replace: VillageMeeting,
    delete: VillageMeeting,
  }
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>apps/admin/src/villager/Villager-crud-ops.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name="VillagerCrudOps"></a>
                        <span class="name">
                            <b>
                            VillagerCrudOps</b>
                            <a href="#VillagerCrudOps"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>类型 : </i>    <code>CrudOptions</code>

                        </td>
                    </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>{
  model: {
    type: Villager,
  },
  query: {
    limit: 20,
    cache: 2000,
    maxLimit: 100,
    alwaysPaginate: true,
    join: {
      village: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
      &quot;village.town&quot;: {
        eager: true,
        exclude: [&quot;createdAt&quot;, &quot;updatedAt&quot;, &quot;deleteAt&quot;],
      },
      group: {
        eager: true,
        exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
      },
    },
    exclude: [&#x27;createdAt&#x27;, &#x27;updatedAt&#x27;, &#x27;deleteAt&#x27;],
  },
  routes: {
    getManyBase: {
      interceptors: [],
      decorators: [
        ApiBadRequestResponse({
          description: &#x27;参考相关 DTO 参数说明&#x27;,
          status: HttpStatus.BAD_REQUEST,
          // schema: BadRequestException
          // schema: HttpErrorByCode(HttpStatus.BAD,REQUEST)
        }),
        ApiRequestTimeoutResponse({
          description: &#x27;请求超时&#x27;,
          status: HttpStatus.REQUEST_TIMEOUT,
        }),
      ],
    },
    getOneBase: {
      interceptors: [],
      decorators: [],
    },
    createOneBase: {
      interceptors: [],
      // @UsePipes(ValidationPipe)
      decorators: [],
      returnShallow: true,
    },
    createManyBase: {
      interceptors: [],
      decorators: [],
    },
    replaceOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    updateOneBase: {
      interceptors: [],
      decorators: [],
      allowParamsOverride: true,
      returnShallow: true,
    },
    deleteOneBase: {
      interceptors: [],
      decorators: [],
      returnDeleted: true,
    },
  },
  dto: {
    create: Villager,
    replace: Villager,
  },
  serialize: {
    getMany: Villager,
    get: Villager,
    create: Villager,
    createMany: Villager,
    update: Villager,
    replace: Villager,
    delete: Villager,
  },
}</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/area.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/assets-type.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/assets.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/feedback.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/funds.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/group.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/learning-resources.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/migrate.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/non-operating-assets.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/operating-assets.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/org-action-type.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/org-action.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/party-member.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/project-construction.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/resources-type.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/resources.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/subsidy-info.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/subsidy-type.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/town.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/subsidy.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/user.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/village-action-type.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/village-action.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/village-bulletin-board.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/village-cadre.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/village-meeting.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/village.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/villager-info.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>
    <h3>libs/db/src/entity/villager.entity.ts</h3>
    <section>
    <h3></h3>        <table class="table table-sm table-bordered">
            <tbody>
                <tr>
                    <td class="col-md-4">
                        <a name=""></a>
                        <span class="name">
                            <b>
                            </b>
                            <a href="#"><span class="icon ion-ios-link"></span></a>
                        </span>
                    </td>
                </tr>
                    <tr>
                        <td class="col-md-4">
                            <i>缺省值 : </i><code>CrudValidationGroups</code>
                        </td>
                    </tr>


            </tbody>
        </table>
</section>



                   </div><div class="search-results">
    <div class="has-results">
        <h1 class="search-results-title"><span class='search-results-count'></span> result-matching "<span class='search-query'></span>"</h1>
        <ul class="search-results-list"></ul>
    </div>
    <div class="no-results">
        <h1 class="search-results-title">无匹配的结果 "<span class='search-query'></span>"</h1>
    </div>
</div>
</div>
               <!-- END CONTENT -->
           </div>
       </div>

       <script>
            var COMPODOC_CURRENT_PAGE_DEPTH = 1;
            var COMPODOC_CURRENT_PAGE_CONTEXT = 'miscellaneous-variables';
            var COMPODOC_CURRENT_PAGE_URL = 'variables.html';
            var MAX_SEARCH_RESULTS = 15;
       </script>

       <script src="../js/libs/custom-elements.min.js"></script>
       <script src="../js/libs/lit-html.js"></script>
       <!-- Required to polyfill modern browsers as code is ES5 for IE... -->
       <script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
       <script src="../js/menu-wc.js" defer></script>

       <script src="../js/libs/bootstrap-native.js"></script>

       <script src="../js/libs/es6-shim.min.js"></script>
       <script src="../js/libs/EventDispatcher.js"></script>
       <script src="../js/libs/promise.min.js"></script>
       <script src="../js/libs/zepto.min.js"></script>

       <script src="../js/compodoc.js"></script>

       <script src="../js/tabs.js"></script>
       <script src="../js/menu.js"></script>
       <script src="../js/libs/clipboard.min.js"></script>
       <script src="../js/libs/prism.js"></script>
       <script src="../js/sourceCode.js"></script>
          <script src="../js/search/search.js"></script>
          <script src="../js/search/lunr.min.js"></script>
          <script src="../js/search/search-lunr.js"></script>
          <script src="../js/search/search_index.js"></script>
       <script src="../js/lazy-load-graphs.js"></script>


    </body>
</html>
